﻿.floating-toggle {
    position: fixed;
    border-radius: 50% !important;
    padding: 0;
    width: 3rem;
    height: 3rem;
    right: 1rem;
    bottom: 18rem;
}

    .floating-toggle > .dropdown-toggle {
        z-index: 12!important;
        border-radius: 50% !important;
        opacity: 0.7;
        box-shadow: 0 0 0.5rem #211b50;
    }

        .floating-toggle > .dropdown-toggle:hover {
            opacity: 1;
            box-shadow: 0 0 0.75rem #211b50;
        }

        .floating-toggle > .dropdown-toggle:after {
            display: none !important;
        }

        .floating-toggle > .dropdown-toggle > svg, 
        .floating-toggle > .dropdown-toggle > img {
            text-align: center;
            vertical-align: middle;
            width: 1.25em !important;
            max-height: 1.25em !important;
            -webkit-font-smoothing: antialiased;
            display: var(--fa-display,inline-block);
            font-style: normal;
            font-variant: normal;
            line-height: 1;
            text-rendering: auto;
            font-family: var(--fa-style-family,"Font Awesome 6 Free");
            font-weight: var(--fa-style,900);
        }

    .floating-toggle> .floating-pulse {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .floating-toggle > .dropdown-menu {
        z-index: 10;
    }

    .floating-toggle .floating-pulse .floating-pulse-ring {
        position:relative;
        display: block;
        border-radius: 46px;
        height: 46px;
        width: 46px;
        animation: animation-pulse 3.5s ease-out;
        animation-iteration-count: infinite;
        opacity: 0;
        border: 2px solid #0d6efd;
    }
